iT邦幫忙

2024 iThome 鐵人賽

DAY 19
0

今天介紹一個小功能,在LightZone點擊兩下切換面板。
當需求增加,按鈕越來越多,相對地壓縮到操作空間。
然而兩個最基本的功能,需要足夠面積才能滿足靈敏的操作。

使用onTapGesture切換變數

.onTapGesture(count: 2) {
    lightSettings.isSimpleMode.toggle()
}

更新PanelView

VStack {
    if lightSettings.isSimpleMode {
        // 精簡版的Layout

    } else {
        // 複雜功能的Layout
    }
}

上一篇
功能盤點
下一篇
捲動畫面
系列文
從概念發想上架一支SwiftUI app30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言